(combat) engineers - Français Anglais Dictionnaire